Big Huge Thesaurus

nerve plexus

noun

sounds kind of like